#ifndef SHINYLIST_H
#define SHINYLIST_H

#include <QListView>
#include <QStyledItemDelegate>

#include "shinylistitem.h"
#include "shinylistdelegate.h"

class ShinyList : public QListView
{
    Q_OBJECT
public:
    explicit ShinyList(QWidget *parent = 0);

    void addItem(ShinyListItem *item);
    void clear();

signals:

public slots:

private:
    QStyledItemDelegate *delegate;
    QStandardItemModel *itemModel;
};

#endif // SHINYLIST_H
